import pygame

SCREEN_RECT = pygame.Rect(0, 0, 480, 700)
class GameSprite(pygame.sprite.Sprite):
    '''游戏精灵'''
    res_path = "../res/images/"

    def __init__(self, image_name, speed, *groups):
        '''构造方法
        图片名，移动速度，要添加到的精灵助'''
        super().__init__(*groups)
        # 图像
        self.image = pygame.image.load(self.res_path + image_name)
        self.rect = self.image.get_rect()
        self.speed = speed
        #图像眼罩，可以提高碰撞检测的执行性能
        self.mask=pygame.mask.from_surface(self.image)

    def update(self, *args):
        self.rect.y += self.speed